package com.jjh.springframework.aop;

import java.lang.reflect.Method;

/**
 * MethodBeforeAdvice
 * 在 Spring 框架中，Advice 都是通过方法拦截器 MethodInterceptor 实现的。
 * 环绕 Advice 类似一个拦截器的链路，Before Advice、After advice等，
 * 不过暂时我们需要那么多就只定义了一个 MethodBeforeAdvice 的接口定义。
 *
 * @author jjh
 * @date 2021/07/25
 **/
public interface MethodBeforeAdvice extends BeforeAdvice{

    void before(Method method, Object args, Object target) throws Throwable;

}
